Cấu trúc EAN-8

Quy ước: Các bit có giá trị 1 được in bằng mực đen thành một đường thẳng đứng, các bit có giá trị 0 không được in (hoặc được in bằng mực trắng) thành một đường thẳng đứng có cùng độ rộng với bit có giá trị 1.

Mã vạch EAN-8 có cấu trúc như sau:

  • Các vạch bảo vệ trái, có giá trị nhị phân là 101.
  • Bốn số đầu được mã hóa theo quy tắc lẻ của mã hóa trong EAN-13. Xem thêm EAN-13#Mã hóa chẵn lẻ
  • Các vạch bảo vệ trung tâm, có giá trị nhị phân 01010.
  • Ba số cuối và số kiểm tra được mã hóa như là chuỗi ngược trong mã hóa chẵn của EAN-13.
  • Các vạch bảo vệ phải, có giá trị nhị phân 101.

Các vạch bảo vệ và số được in tương tự như EAN-13 (không có số nào ở ngoài phần có vạch).[2]